changes were done for better support IE