added parse keys and source files