Reformat AbstractController