add algortihms module