part issuing functions