more bug fixes. why is this thing so full of bugs? who coded this??