change recieve to receive and add Role of user to method