first propfind implementation