new function ascale