working on learning waits