web-based function