remember


still in progress, but near completion