doing work requires energy