fixed bug in obligations