new transparent shadowing
optimize layouts