requiere gems to work