updated README.md. finish implementing functions