tweeked to match ansi