adding icon flexibility
removing source error in chrome