extensive functionality for adding clubs