reworked stage scaling