add activity model and activity record model