Implemented WaitForReady() and changed ramp up steps calculation