I do not understand the syntax, but isn't here that $^ at the end missing?