adding new parser architecture
updating parser directory structure