refactor to use open-plus for open in atom