add select usage