working on board layout and routing