more spacing and pattern message stuff