add: some functional req.