work on style and view and layout
add missing files