Added files for new algorithm