Add neccesary self