Updated comments
Added a rule to accept 'default' value as input