Refactor

collapse to simple forever loop