completed processor exercise