rearranged gem file