restructured gem file