Implemented Ogle
Added some documentation