some review
other notes
Merge pull request #1 from tansaku/random_notes

[Work in Progress] Random notes
Merged development into master
Tests passing indepenently