add resource.h