added load phase