adding select and more