board layout. Still thinking about approach