some initial documentation -- nothing too concrete yet