add null object interface