#2 separate resources and config complete