added id to self