initial attempts at lexxer&parsing