renamed model->shared
added sceleton of carousel module