Add constraints and some explanation boxes