prototype implementing concepts described on http://ipotables.net