Add select and point access functions