OA powered by Play! framework