Hi, The existing procfs code uses libtrivfs. So one of the goal's of my GSoC project is to rewrite procfs so that uses libnetfs. During the proposal submission stage, I had said that I will first port every feature in the existing code to use libnetfs and then start implementing the new features. Olaf suggested that its a better idea to write the libnetfs skeleton first and then port the existing individual features as and when it is required. But he asked me to make sure which is a better way once. I request to you all to suggest me which method suits this case.