prep for refactor