Buy functionality is working