adding 3rd parameter