fill and reserve directives