parameterise users, convert class to define to use parameters