updated with fci mode