make functional!
add to .gitignore
make it functional
make colors