half hour left. almost there.