promotion code method added