update code
update figure
use subplot