all work on idea