program if ready