simple processor