add algorithm demos