lil bit of refactoring