How good could this class be?