starting code first backend and webapi layer