update 2F