added scale amplitude