add more algorithms, it isnt efficient