add hapi dependency