add dirs
add files deploy
handle deploy function