updating dataconc and main