done with 48 layers