add se7en style
add setting form
restruct files