week6: formatting, add primes after monad ops