fix template
refactoring
update picture