unfinished commit to edit provider.js template