function to implement

functions to implement
common