card manifest model