fix
begin passing scales around
remove type check, fixes error display