more work on load method.