The present invention relates to methods of reengineering or reshaping antibodies to reduce the immunogenicity of the antibodies, while maintaining the immunospecificity of the antibodies for an antigen. In particular, the present invention provides methods of producing antibodies immunospecific for an antigen by synthesizing a combinatorial library comprising complementarity determining regions (CDRs) from a donor antibody fused in frame to framework regions from a sub-bank of framework regions. The present invention also provides antibodies produced by the methods of the invention.