added shell tests