progressive MSA is now fully integrated; code valgrided