adding !part