re organize gem files