updated usecase 1