added ten codes