add basic functions on select