open quantum systems