added recursive directory list test