intermediate changes..