removing idle mode
migrating everything to new solver