add loading phase