fought with javascript