more on FPM DSL