adds init