better history function , and fadeIn