bad version TODO1