fixed '= unary operator expected' bug