gem file stuff