api user + tests + begin api file