use a partial and a itemController