formatting usecase