contribute culture providing