Copied the gem file from Jordan Hudgens code base