Remove redundancies
Remove redundancies
Common practices
Used more language features