untracking living costs notebook
generalizing descriptor parsing