fixed step() and readme, various fixes