Revert "Removed done"

This reverts commit 6bfedde6e13d9f0f07aa6d6eb72b9d090e64d72e.
Revert "Doing stuff. I have no idea what i'm doing ;)"

This reverts commit d92d991941e06cb349706635954ad3ed519ed4a5.
Revert "Looking for socket hang up"

This reverts commit 9d0ee67f1b6ce201332dbc35305595aefd28ad7c.