Added load from file capability