something wrong with subprocess