* stupid vows
 * small rewrite while debugging vows
 * make lint happier
 * backend skeleton
 * all numeric and string fields are searchable. good idea ?