no errors, but still bugs
highlighting is working