redefined .js