add thumbnails
add states
add search state
add landing module & register state