Literature survey