added gateway and price methods