wilson - initial version