fixed some division generic things