Some key function introduction