partially working directive.
working prettify