Implemented use case 4