update structure
update gems