devcode backup

dev dev dev. do not use. bad bad bad bad