adds all types and areas