IE6+ compability added