refactore Dash