fixed a few things, added a few things to suppress false posities.