scamble, waiting for cleanup & bugfix