generic parameter simple thing to get started.