web.js - contains only sieve function now