Implementations of algorithms on ia