added three features