maybe this scaling will work