block work calculation