adding virender's abstract