fixed scale problem. now works both ways.