added addUser and uploadCanvas