added new generic overloaded method
started developing feature