moved around some methods for organization
updated fetchRandom method for tips