add phpunit testing