working on the unary '@' problem