Could you please move this class in its own separate file?