Added new classes
update
Added window controller.