handling two more message types