add information for required software, and some error fix.