I have written functions part of anaysis :dancers: