update gems
restructure files