Fast push, good communication

Review