add possibility to run custom parts