more styles more layouts
add github updater