complete directive codes