syntactic sugar update