started second floor implementation