just bad out stream and some little minuses