storing file paths as we include stuff
updated deps
implemented spec