Changed somethings. Added a invisibility module