Add peep open
Copmletely refactor. Boss.