test and change
check functions
change scale