created models for message, cycle, cycle-content, and follow