primfunctions
