worked on code for pcduino