Are two main types