add some preliminary documentation