Prototype v2

Functional with open and close