modify initialize exception handling
rename controller to service