moved writeup to top level