fix chaining and change default syntax