updated item gateway