init resource