TODO select bug