allows proper processor piping, some errors solved