trying to refactor creeper functions
further creeper refactoring