added stupid stuf