update lots, especially functional tests