moved all controller files into one big controlle file