#5 curve composing methods