add loading tools