Added preliminary language structure