id and report class arrangement. and unzip class