implements open feature
Merge branch 'feature/open' into develop