division working, need mod