Talking as fast as i can