simplify
type
refs