implemented some shell tests