minor changes
update the update function
add install files