Buildng out directive more