added contact directive and test
added filter