bugfixes, todo updated