How does m2bob work?