mostly framed out sock extension support, now testing