Updates to opto processor