splitting up the proj
update