chanegd loading interface