margarita c peachy compilation