implemented algorithms at MLHackathon