gem structure
no deflate