update/linting/bugfixes