5-minute compilation