all instans test cases now pass
wip