doing it twice... it is late