deleted unused code, start with force layout