gd and convinient place