added infixish assigments