converting to requireable gem