you should probably normalize the path (D_S) as the method is public