some initial documentation