hai has static deck
modify codes