working on back testing section