Unary plus added + code formatting
TODO : comments