server and api first commit