Revised description and added dependency list.