this thread helps a lot ly ..