add flatland extension with 2d components