Add Parser Logic