docs [readme will follow]