add .ds_store to ignore
add why page