remove redundant init/ open method