uml + starting api dev