Added scafold for user and product, some validation, too