do some research on the state of the art, add refs to mendeley