updated analysis a bit, started revision