Almost done, just need division