rough final of sock handler