finished tag rest interfaces