added no cache i think whatever
added sameer's changes
incorporated some of sameers changes