Passing necessary stuff to private member functions............