edit by subash