added user based sample access