split 1 file to 3 controllers