added rickroll
separated controllers