2d printing added