General parsing is working. much todo still