syntax errorfix bugs