Uploaded algorithms work