The investigation of consensus design for protein stability, function and evolvability