bugfixes for functionality; interface updates