add bases for all client and module classes