Add form provider, dependencies & sample