Starts develping the backend part