add my algo