added icon and added bound to delay