added PathString for easier path manipulations