just updates
updates the project
add some functionality