schema parsing and markup fixes

wip
new compiler add file

wip