add all 7 functions