Start with Api and change project structure