add file parser and specs