Initial implementation of analyzer