refactor to use /