privateFunction