setup project, init provider files