done for tonight. will make more progress later