added buy economy method