introduced true and false, fixed spacing