functional part printing