did next 8 functions, changed numbering