Added matchable interface
Added host matcher