black hole

finally working, but not complete