ie8 fix
ready to p
cleaned up