learning about select