#10 Added load method