HAPI initial boilerplate