add findOne method