Added default header
Added abstract controller