formatter work