modified by pandey jee