untangling
works
add main back in