jquery needs to be loaded first