implement first example : forcedLayout