implement modernizr