Working on custom parser