Add initial work and built-in rule 'required'