prepare for scalaz