added code runner code from byte code
refactored code support code ruuner