model and store files