update documentation & readme