with actual layout