adding subprocess features