Prepare & Apply Resources