first jQuery implementation
trying to fix conflicts...