extending snake model for messaging