there is a syntax error but I have no idea why