A lot Comments and small changes