upload fi-> need correct