Did most of the recent analysis functions