added new select methods. TODO: tie into execute/query methods