updated class diagram with accurate representation of functions currently in our codebase