with processor