extend the dsl a bit