Changed interfaces to have a 2d