Subchains functional