Implemented use case 2