able to load, added delegate