refactoring api::v2::pe_controller.