update some syntax to make clearer