signin, signup, products and cats fully functional