common-functions