makes repository methods cleaner/sexier