add new layout
test
hungry
change interface
not only xiaomi
refactor