REF: start the refactor
update gitignore
REF: refactor parsers
BUG: typo on slice
REF: refactor sql