refactor
minor