add gitignore
identify literals
Add expression logic