updated complete gem file