update check functions to include scale