more typos + grammar + explicit binary layout