registration deadline June 20