adding useful gem