got part of the way through with figuring out authentication and mapping