try out algorithms