Add select, selectAll and walk functions