[current] work in progress. former progress. email.