fixed products and added photo upload