balls
can kill now
renamed some functions