implement promotion app