add design provider
Merge branch 'feature/design' into develop