add variable selection and slicing functionality
add gitignore