added some nice pencil explanation!