first, untested, attempt at kernel for a web project