readme update. add prototypes, todo items