add syntactic sugar