first io version

wrong results