more bug fixes

need to establish a sequence to reveal the bug, not strong enough