adjust with new goirc lib