3.1 almost completed..