add ImageUtil and ResourceUtil