Added 2d and 3d dimension. Removed out and idea files. Create NotImplementedException