10 language features