better default name and parameter