Added interfaces of mapping algorithm