Draft: function expression and declaration
Publish: function expression and declaration