Added direct comparison. Fixed indirect comparison. Yet to make direct to indirect.