updated syntactic sugar