notes about select definition