working on syntax, new section for basic type theory