complete javascripts