body lines and gaps. not 100% perfect