Added internal notes + documentation