Play helper architecture refine