another try and live updating