re-added functionaility with open