new version, adding subjets