added updateMethods