cat(), unity(), clear() added