remove println and double retain