creating functions: partial complement composed functions