use provided six types instead of remapping them