refs #219 'fix: remove trailing whitespace'
refs #218 'changed rspec comments from English to Japanese'
refs #215 'modified design'