started writing adhl-data-processing in js instead of python for better performance