@redmunds - do you want to add comments for those functions? If not I can take a stab at it.