added a lot of jquery