lcr commented and looks nice but doesent work, lcr2_0 porly comented looks ugly but works, the 2_0 was tested on closed connections and needs more testing and comenting