added a pi test
fixed bug with dissiminate