add initial documentation