added functioning glare