add algorithm
remove env
remove build