removed some gem dependencies to make it easier to use