working on default values parameters