switch to service to test the mails
add user define and users class that calls the define and installs users
add system::users in generic role