finish js3