add gitignore
add interaction with user