add gradliness