1.rotation scaling and translation added
2. blending added (only avg is taken not incremental)