The Kalman-Bucy filter is widely used in modern industry. Despite its usefulness, however, the Kalman-Bucy filter is not perfect. One of the weakness is that it needs a Gaussian assumption for the initial data. The other weakness is that it requires the drift term f(x) be a linear function. Brockett [Br], Brockett and Clark (Br-Cli, and Mitter [Mi] proposed independently using a Lie algebraic method to solve Duncan-Mortensen-Zakai equation for nonlinear filtering. This method requires only n sufficient statistics, where n is the state space dimension, and it allows the initial condition be modeled by an arbitrary distribution. The idea was worked out in detail by Tam-Wong-Yau [TWY] and Yau [Ya 1] [Ya2]. However, in the Lie algebraic method, one has to know explicitly the structure of the estimation algebra. In 1983, Brockett proposed to classify all finite dimensional filters. In this paper, we report the recent results on classification of finite dimensional maximal rank estimation algebras with arbitrary state space dimension.