customized the item provider of the connection