ongoing message components dev