basically finished local fast projection