Fixed lots of Errors