doing quick pathc in order to display somthing, it bad, and we need to move GeneralRetriever, and change the template