Refactor DSL shares to points