refactor
writeup