Block diagram.
Changed something.
Fixed style for android 2.3