finale touches, bug fixes