Adding new feature for testing easily runnables. Fixed some bugs and design problems.