some functions to adjust