attempting to refactor controller components