final revision for second feature.