adding new cat works, updates page dynamically