some improvements on the project