introducing baseMethods