First version of SwissKnife with DSL methods