Frontend edge functionality