much more detail in readme