resource access interface