added some zip and file opertion methods