added unzip method and some comments