some updates for new from file