private methods and find(id) instead of find_by(id:)