added conditional support headers