Add README.md plus some interface changes