fix(menu) add load img
refactor(menu) {} -> proto