refactoring dashboard layout
add provider crud