clean up pin types and various other DRC issues