done with 32 layers