put name as an optional parameter