Fully working select for objects