consistent spacing and variables