angular forms
product persistence and image downloading