Added business logic
Found a way to make a module with public and private member variables
Finalising call to update user