devcode backup

dev dev dev. fatal bugs. do not use