implement multiple interfaces, but one class