Sathish: roles, validation