added more demos, fixed cycle