very far from finished + ending doesn't work :(