hangs but give it a tryy