Converted to directive and put in another module.