more translation
refactor command dsl