todo update: add gzip-parsing for cages