test gen and indents and refector