more commentary on daemondo's functions