add interface, class for phpunit testing