finl edited version