change Functional to Expression
correct for coverage using PoissonSeq
add CSV output
remove debug code
fix output
add output