doc:Preliminary requirement