pickの仕組みを実装（途中）