edit by anup sagar