more details in readme, more docs