fixed interactive executor, added hasline