starting to add sexp (doesn't compile)