many modifications for revision 2 of the controller board