using formatter