fixed up use case 5