code analysis 2014/10/12