further refinement, added description file description.