before the custom cap things

before crazy edit
After the new crazy caps

before the placement and routing though