added kangax table
added default parameter
added destructuring