Overall progress
added Document that handle Edge and Requirement