a lot of stuff happen, some of it works, but the timing is off