implemented new database methods:
- findById
- findByFields
- findAll