added executable tests