#58: handle executable flag properly
#58: tutorial now using meta model!