add changelog
build process
break up proj proccess