code directive take 0