Title: A literature survey