latest
updates and removal of division