gave up on open method