restructure Basketball classes