documented most attrs