fixed accept types