i now have success/failure messages working. this should close #29.