added more instance variables :)