updated cat and share