10/9 debug unfinished