directed, written and edited