all scripts are working, reorganized repository, added helper functions