Add path validation and specs