added the buyMule state