1. fixed some scaling issues
2. support shape to have only positive values
fix ctlNumber validation bugs