unfinished design of classReload and sourceReload strategies