processor logic implemented