toward programmable webdav, carddav support ensured