added forms and template
user can add sources