Feature/api

IMO we should use doctrines find(), this makes the code bigger without any benefit