deleted unnecessary code, addeddescriptions