add mayor feature