start to implement user role management --- ouch
overriding devise...painful