Primitive Buy implementation