+refactor +add getByTitle method