first commit of api spec