js knowledges is notrequired now