using py.path api