[TheThinkTank] advanced classes