begin generation framewoork & backtiles start