add set(get)ters generate, output without arrays and formated:)