added querySelector