tgdesf for my self