add some layouts and ranking_collection model
initial uploader and backend api