Add form: new design, with tags, with angular

need polishment still