~ removed some excess comments