minor update, and of course found new bug lol