add join confirm, update validate check