updated constructor, added almostConstructor method, added Check
Handler, updated viewInterface