updates, bug fixes