adding all 8tile code