remove components
add exception handler in controller