submoduling freedom library now