halfway to getting force layout
force layout implemented