to be discarded
this is good
remove jshint
remove traces of jshint
slice
stop application error
add key matching