In Progress

manishak2001 ONLY - due ASAP - 110 descriptions