directives: size, code and data