Create sharedfuncs