factored out left and righta ccess in add