repository: added findOne()