more work on alternate layout manager