where do we use this class? now vs before?
are there other pieces of code that were not ported? which ones?