configurable sock