chore(): remove fragments
feat(): add promotion