initial code commit. very messy. not working
rename. fix
pretty print JSON