closes #8 :neckbeard: I dont like this code !