add model and storage