moved random user task to a module