processor & tests