improved method visibility + test