Add expandable dashboard logic.
Refactored practice service.