Implemented most of the features needed, also obtained user account data.