The present invention relates to a method for preparing an implant, comprising:contacting hyaluronic acid (HA) with a cross-linker to allow cross-linking of the HA by the cross-linker, thereby forming a first composition;contacting the first composition with collagen to allow cross-linking of the collagen by the cross-linker, thereby forming a second composition; andcontacting the second composition with a HA solution to allow cross-linking of the HA in the solution by the cross-linker, thereby producing an implant.