open method fixed