add all js works so far