POM: algorithm is a top module now