front controller; formatter instance in use case