Implement a draft for some end-points
Use keyword instead of optional arguments