An improved implant