added instanceMethods