implement peek, update readme