add permission fro structure provider and add provider test project